Systems Programming - Binary Search Tree