A collection of heavily commented C# data structures for teaching, with test cases