move "FP in Scala" exercises implementations to package