A Grouping Genetic Algorithm for Graph Colouring and Exam Timetabling · Study