Pātuhitia tēnei: Conjugate gradient algorithms and finite element methods