public void print() {
    	if (this.isEmpty()) {
    		return;
    	}
    	System.out.print(this.bottom.data);
    	Node<T> i = this.bottom.next;
    	while (i != null) {
    		System.out.print(" -> " + i.data);
    		i = i.next;
    	}
    }