Text this: Practical genetic algorithms