Interpolation tests pass at tolerance 1e-10 L2 projection tests pass at tolerance 1e-10