-- Tournament
This application will show some good practices in functional programming:
Make the composition of your data transformation clear (Main.hs) Implement Semigroups and Monoids (Main.hs) Run your program in parallel (Main.hs) Separate your reusable solutions (Helper.hs) Generate and run tests (Test.hs) Parse your input (Parse.hs) Use an external library to render output (Render.hs) Share your types widely (Types.hs)