Text this: An Introduction to Genetic Algorithms for Scientists and Engineerings