Tree is now typedef'd to a pointer to a tree node
typedef'd away the enum in the TreeGender type