added OO-style F# impl
Merge pull request #10 from roobie/master

added OO-style F# impl