Find path between two nodes in a binary tree | Ripple