Solving Project Euler problems in F#