Versi perusahaan
with its repetitive and recursive techniques