Text this: Recent Advances in Optimization Methods for Machine Learning: A Systematic Review