computing with genetic algorithms 9785730