Add recursive version to binaryTreeMax/min