A linked list implemented in C#