protected DLLNode getNode(int arg0) {
		DLLNode temp = new DLLNode();
		if(arg0 < 0 || arg0 > size){
			throw new IndexOutOfBoundsException();
		}
		else if(arg0 == 0){
			return head;
		}
		else if(arg0 == size){
			return tail;
		}
		else
		{
			for(int i = 0; i <= arg0; i++){
				if(i == 0){
					temp = head;
				}
				else{
				temp = temp.next;
				}
			}
			return temp;
		}
	}