4.1.3. Role of sub-procedures in solving a problem