@Override
	public Iterable<K> keySet() {
		ArrayList<K> keys = new ArrayList<>();// return container
		for (int i = 0; i < capacity; i++) {
			if ((bucket[i] != null) && (bucket[i] != available))
				keys.add(bucket[i].getKey());
		}
		return keys;
	}