Exercise 2.24

Added Box-and-pointer/tree structure solutions