algoptrs Optimization Algorithms in Rust Reference: Kochenderfer, Mykel J., and Tim A. Wheeler. 2019. Algorithms for optimization Available Differentiation Braketing for unimodal functions