Text this: Optimal design of transmission shafts: A continuous genetic algorithm approach