4 solutions for problem 1 using the Maybe monad
Add file for problem 2