exercises for the functional programming in fsharp book