Pātuhitia tēnei: Introduction to graph and hypergraph theory