CircularlyLinkedList

I think in retrospect that implementing a public constructor for the
linked list taking Nodes as arguments was a bad idea. It breaks data
encapsulation; it’s useless to anyone unless they’re extending the
LinkedList class and even then it’s really not so very useful.