Collection of Sorting Algorithms and Data Structures Implemented in C#