make VectorSpace a subclass of Module
use Module class in Data.Matrix