Gaussian Processes: a versatile data science method that packs infinite dimensions