The final project for the Frontiers of Programming Languages course. A simple DSL for expressing tournament schemes, implemented in java.