Binary Sort Tree in C#