GaussianProcess (n dim -> m dim) is implemented and quickly tested
-- the testing code should be removed in near future