Insert into non-empty tree
Input
root = TreeNode(4, TreeNode(2, TreeNode(1), TreeNode(3)), TreeNode(7)); val = 5
Output
After insertion, node with value 5 is placed as left child of 7 (root.right.left.val == 5).
5 > 4 so go right to 7; 5 < 7 so inserted as left child of 7.