assertion added
fixing assertions and ht_set redefines values
fixing assertions and ht_set redefines values
new tests
new tests and foldl1
new tests
preparing for extensions
minor changes