Regression Through Functional Data Analysis