all warnings, new verify method ... valgrind tests says: total heap usage: 34 allocs, 34 frees, 6,567 bytes allocated