void append(T value) {
		Node<T> newNode = new Node<T>(value, null);

		if (this.start == null) {
			this.start = newNode;
			length++;
			last = newNode;
		} else {
			last.setTail(newNode);

			length++;
			last = newNode;
		}
	}