Learning F# by solving Euler Problems