Need to test with valgrind and add Delete trees in compress and uncompress