some solutions to Euler problems in F#