Question:Why are the external subroutines used for?
Answer
External subroutines are used for tasks that more than one program is likely to want performed : for example, calculating a square root.