Implemented exercise0.
Do not commit binary files.
First pass of haskell equivalent.
Merged golang version.
Added license block to haskell version.
pattern matching on arguments.