Implement TournamentGraph.
Implement Tournament representation class.
Check if tournament is fixable.
Tournament fix case A.
Change operator+ to constructor.
Set turnament with other compatitor wining all matches is unfixable.
Delete level_size from Tournament.
Reserve vector size during Tournament joining.
Return tournament from case fixing.
Tournament fix case B.
Refactor.
Allow 1 tournaments with one compatitor.
Use one element tournament in fixing case A.
Use one element tournament in fixing case B.
Fix fixing case B.
Refactor.
Refactor.
Refactor.
Refactor.
Refactor.