High-dimensional and functional data analysis