👉 Reutilising is a term used in computer science to describe the process of duplicating or redistributing code from one program into another. This can be done by swapping out functions, variables, and data structures within the original program with equivalent versions that are more efficient or perform better. For example, if you have a function named `f1` that performs a calculation on two integers, and you want to convert it into a function that performs the same operation but uses fewer resources (e.g.,