/*
transformer:
Unlinks block x from list1
Unlinks block y from freelist
Uses block x to generate block y's data
Links block x to freelist
Links block y to list2
*/
void *transformer (void *);