Change dict_rand from macro to inline function. Fix implicit declaration of random(3) warning.
hash table optimization: no need to call hash function when resizing, since we already store untruncated hash value.
AVL tree: minor optimization.
Fix linker error for inline function dict_rand (was triggered when compiling without optimization).
Create table of prime numbers to be used as hash table sizes, and use primes from this table as table size in hashtable implementation.
Improvements to benchmark utility.
HSIZE -> HASHTABLE_SIZE