draft of functional hashtable
some tests for functional hashtables