Finished chap 6 exercises.
Use more combinators.