Stub out functions with proper types
Add Haskell solution to matrix
Put functions in logical order