cp_hashtable_get_keys and cp_hashtable_get_values return an array
containing all keys and values in the table respectively. The newly allocated
array's size may be determined by calling cp_hashtable_count.
RETURN VALUE
An array of void pointers to the keys / values or NULL on failure.