So We were covering the topic of LinkedLists and noticed a variable of type Node (inner class name) was declared on the outer class SingleLinkedList. Why is this behavior allowe