Improving my coffeescript skillz: http://adriann.github.io/programming_problems.html