a more complicated version of the clerk customers program that has a clerk server that spawns clerk threads