The Tiebout Sorting Model: A Classroom Simulation Illustrating the Complexities of Federalism