@Override
	public boolean contains(E x) {
		for (Node ptr = this.head; ptr.next != null; ptr = ptr.next) { // Go through each element in the list
			if (ptr.data.equals(x)) { // If the data at the current node is x:
				return true; // Return true because the list contains x
			}
		}

		return false; // If the method got this far, x can't be in the list, so return false

	}