public LList<E> clone() {
		LList<E> newList = new LList<E>(); // Create a new list that will end up with the same contents as the original list
		
		for (int i = 0; i < this.size(); i ++) { // Loop through every element in this list
			newList.addToBack((E) this.get(i)); // Add the element at i in this list to the back of the new list
		}
		
		return newList; // Return the cloned array
	}