Neural Network From Scratch: Forward & Backpropagation