Vector utility methods.
Converge() function as a base for optimizations.
Moved stochastic gradient descent into better package and reworked to use Converge()
Do() function for iterating over data