Exercise 4-13 Recursive Reverse
Exercise 4-14 SWAP macro
Chapter 5: Basic alloc