Explain one advantage of using structured programming techniques, such as subroutines, when developing software.