Optimize code to improve speed
Estimated Working Time: Unknown
When adding a large number of students to one class (eg. 100 students) the application shows visible signs of lag when generating groups.
This issue does not seem to appear for smaller classes (20-30 students)