F# Implementation of Gol