3. How are modules useful in a programming language ?