Text this: Introduction to Numerical Methods for Variational Problems