Finished Ex7, but minMax' is not better than the un-opt minMax...
Started & finished Ex8, monads!