Implemented the good memoizing monad.
Added various fibonacci functions.