Text this: Genetic algorithms for urban transit routing problems