Added FindMax, delete(root, internal, leaf), to BST_iterative and added necessary units, all pass. Also added parent ptrs