Solved data_recovery from CodeEval.
Used monads to add two wrapped values.
Solved a CodeEval problem.
Fiddled with typeclasses.