Binary Search Tree basic implementation in C