What is the difference in compacting, differentiation, and old-fashioned (evil) ability grouping? I have not seen differentiation work, but how did teachers ability group back in the day.