NUM_BASIC_BLOCKS
new = malloc(NUM_BASIC_BLOCKS * mem_target);
for (i = 0; i < (NUM_BASIC_BLOCKS - 1); i++) {