/** class Node <T> can be an inner class inside of CircularList 
     *  -- basic linked list node
     * 
     * @author Rhys Price Jones
     * @version 24x08
     */
// public or private or protected...
class Node <T> {
    private T data;
    private Node <T> next;
    public Node(T stuff, Node <T> next) {
        data = stuff;
        this.next = next;
    }
    public T getData() {
        return data;
    }
    public Node <T> getNext() {
        return next;
    }
    public void setNext(Node <T> n) {
        next = n;
    }
}