Optimize

I started contributing to the optimize crate, a numerical optimization libary for the Rust programming language. My contributions so far focus on code performance and a variety of algorithms. I hope to implement a number of constrained optimization and quasi-Newton methods in the near future.