Added inital F# implementation