Pātuhitia tēnei: Algorithms, sequential & parallel :