Experiments with the Free Monad
I took some code from the following sources …
… and played around with it in order to study the free monadand the free applicative.