Trying to solve Rosaling challenges, and learn Erlang along the way