Gaussian Process Regression main code and utility