Make non-recursive insert work by using unsafe blocks and raw pointers. bleargh
New convenience method for printing trees. Add some manual test in main