:timer.sleep(ms), a function which allows you to pause a process’s execution for an
arbitrary number of milliseconds.
We can implement the same using messages and a timeout in the following ways.
defmodule SleepTimeout do
You may ask, what is the frigging point of all of this when we have
Well, there is no point. This was just a fun little exercise :D