http://oj.leetcode.com/problems/validate-binary-search-tree/