C# Data Structures and Algorithm Library