B-Tree for C#