Hamilton on Stage: A New Way to Teach History