Finishing binary tree recursive implementation