Coursera Algorithms in C#