GraphColouring Genetic Algorithm