Numerical Partial Differential Equations in Scheme ∗