TAG: a matlab companion for multivariable calculus