Implementations of  Data Structure and Algorithms in C#