Functional Practice: Euler Problem #1 in F#