Just learning functional programming with fsharp