@Override
	public void add(int index, E element) {
		Link<E> add, next = head, prev;

		for (int i = 1; i <= index; i++) {
			next = next.getNext();
		}

		prev = next.getPrev();
		add = new Link<E>(element, prev);
		add.setNext(next);
		prev.setNext(add);
		next.setPrev(add);

		size++;
	}