Text this: Fundamentals of numerical computing