VectorSpace

A Ruby library for treating multidimensional values as elements of a vector space.