Sub-programs: Why They Exist — Procedures and Functions | IGCSE Computer Science | Examo