Validate Binary Search Tree - Depth First Search - Leetcode 98