private void help() {
		System.out.println(
			"Available Commands\n\n"
			+ "n [num]: set number of items to insert\n"
			+ "m [num]: set number of right shifts of optimal bloom filter length\n"
			+ "k [num]: set number of hash functions to use, none or 0 for optimal\n"
			+ "bits [num]: set number of bits to check for hash calculation\n"
			+ "word [num]: word size of compression\n"
			+ "cfg: prints current settings\n"
			+ "eht: creates the new EfficientHashTable\n"
			+ "prune: prunes the table and adds online data structures\n"
			+ "insert [key] [val]: inserts the key/value pair\n"
			+ "get [key]: queries the table for key\n"
			+ "remove [key]: removes the key from the table\n"
			+ "fill: fills the table with n randomly generated keys and values\n"
			+ "print [str]: prints the data structures\n"
			+ "\tall: whole fht\n"
			+ "\tcbf (num): counting bloom filter, or cell (num)\n"
			+ "\toff (num): offline table, or bucket (num)\n"
			+ "\tonl (num): online table, or bucket (num)\n"
			+ "\tcam: prints the cam\n"
			+ "h: prints this help\n"
			+ "q: quit\n"
		);
	}