Download the following “custom” implementation of lists:

https://princomp.github.io/code/projects/CList_Intro.zip

Implement as many as the following methods as you can:

Note that the methods are not necessarily in increasing order of difficulty, you may find for example Concat simpler to implement than ToArray.

You may copy any of the methods studied in class in your project if it helps you, but you may not use any other library / API (other than System, already loaded). In particular, do not load the System.Collections.Generic or System.Linq.

Developing a meaningful Main method will considerably help you, and is highly recommended.

This project is brief and open to interpretation on purpose: it is designed to be a challenging (but fun!) optional project that allow you to showcase your skills and creativity.