Chapter 4, Exercise 2
Chapter 4, Exercise 3
Add depth first implementation
Add a single node test
Fix the spelling of cascade
Chapter 4, Exercise 4
Chapter 4, Exercise 5
Add logic to ensure all nodes to the left are <= this node and all nodes to
the right are greater than this node
Chapter 4, Exercise 6