Text this: An Introduction to Programming and Numerical Methods in MATLAB