Project Euler problems and solutions (F#)