Following along with http://learnyousomeerlang.com/content