update shebang

just in case
ocd

don't create temp list.
Maybe Monad

Added an implementation of the Maybe monad.