Better optimization algorithms, moving beyond the classics