Lowest Common Ancestor of a Binary Tree III — CaffeCode