first version of pool
unit tested pool with 100% success
renamed compiler.c to program.c and added ptrFromHandle to pool