Implementing Multiple Linear Regression from Scratch