Pātuhitia tēnei: Introduction to communication systems simulation