Smallest Value Gap in Binary Search Tree - Coding problem | OneNoughtOne