a library supporting several for online-learning algorithms.
