This code directory contains the following progression:

1. hash dictionaries as seen in last lecture
        # cd lastlecture
        # cc0 -x -d lib/*.c0 words.c1 hdict.c1 words-main.c1


2. Hash dictionaries updated with void* for entry and key
        # cd voidstar
   a. Word count example
	# cc0 -x -d lib/*.c0 hdict.c1 words.c1 words-main.c1
   b. Produce example
        # cc0 -x -d hdict.c1 produce.c1 produce-main.c1

   c. Doesn't work in combination
   	# cc0 -x -d lib/*.c0 hdict.c1 words.c1 produce.c1 words-main.c1


3. Generic hash dictionaries (with void* and function pointers)
        # cd generic
	# cc0 -x -d lib/*.c0 hdict.c1 words.c1 produce.c1 main.c1
