Pātuhitia tēnei: Design and Analysis of Algorithms /