public V get(K key) {

		int internalKey = generateKey(key);
		int count = 0;
		while (array[internalKey] != null && count < size) {

			if (array[internalKey].getKey().equals(key)
					&& array[internalKey].hashCode() == internalKey)
				return array[internalKey].getValue();
			internalKey++;
			count++;
			if (internalKey == size) {
				internalKey = 0;
			}
		}

		return null;
	}