add Pool.c, tests/memory.c and valgrind succeed