C implementation of Binary Search Tree