Added recursive implementation of insert

I think the recursive implementation takes care of the case where
treeHeight == 1. Testing still needs to be done