Adding tree case classes, just some experimentation.
Also, for ch 16, added a merge sort implementation.