Nicta's Functional Programming Course with the solution for the 3 days