figuring out Adadptive Free Lists