Finding a needle in a haystack using hints and evolutionary computation: The case of evolutionary MasterMind