Solutions in Haskell to Martin Odersky's Functional Programming Principles in Scala coursera course.