Describir: Numerical Methods for Scientific and Engineering Computation