The intriguing concept of genetic algorithms