Text this: Automatic Design of Large-Scale Trusses: A Comparison Between Derivative-Free Algorithms