Describir: Optimising a shaft's geometry by applying genetic algorithms