Pātuhitia tēnei: Graphs and algorithms