Find function optimized. It was going both directions to look for targets. Made it choose based on BST properties.