Consider the class definition of CList, which stores a linked list.
Inspect the construction, and make sure you understand how it initialize
a linked list.
Combine it with main.cpp and try to compile. The Print() function will
display the value of nodes in the list sequentially.
Inspect the push_front() function, which inserts a new node in front of
the list.
Try to design a push_back() function, which appends a new node at the
end of the list.
Furthermore, overload the >> operator so that you can print out the list
with a statement like cout << myList;
Remember that you must declare the >> operator as a friend function of
your CList class.
Test your class with the following main() function.