A library for Stochastic Gradient Descent (C++ port)