Pātuhitia tēnei: Iterative computer algorithms with applications in engineering: solving combinatorial, optimization problems