@Override
	public boolean find(E d) {
		if(list == null)
			return false;
		
		if (list.data.compareTo(d) == 0) {
			return true;

		} else if (list.data.compareTo(d) < 0) {

			while (list.next != null) {
				list = list.next;

				if (list.data.compareTo(d) == 0) {
					return true;
				}
			}
		} else {
			while (list.prior != null) {
				list = list.prior;

				if (list.data.compareTo(d) == 0) {
					return true;
				}
			}
		}
		return false;
	}