Added leftMax(Node x) that returns the rightmost node in the left subtree of x