Pātuhitia tēnei: Combinatorial algorithms