Subroutine Inlining
Replaces a subroutine call with the function itself.
Useful in loops that have a large iteration count and functions that don’t do a lot of work.
Allows better loop optimizations.
Most compilers can do inlining but not that well on large applications.