Propeller Design And Optimization Using A Robust Genetic Algorithm And A Computationally Efficient Solver