length.hs First Tack

Translating between OCaml and Haskell may be an ugly way to do it but,
here we are.