Artificial evolution and artificial intelligence