Change free_min to free_start and free_max to free_next; cosmetic fixes.