More optimizers

Added more optimization algorithms