My 1st try (need refactoring!)

It's not as elegant as Luke's solution, but, hopefully, it works. I'll
revisit it again soon!
name the folder wrong :-(

It's time to go to bed!
Merge pull request #2 from kimsk/master

Another F# version