Pātuhitia tēnei: Graph theory, combinatorics, and algorithms