An introduction to F#