Classical Numerical Methods in Scientific Computing