Gaussian Process Regression (and one day, Optimization!)