My implementations to Tony Morris' 20 Intermediate Scala Exercises (http://tonymorris.github.io/blog/posts/20-intermediate-scala-exercises/)