in reply to Efficiency and Functions in loops

Memoize makes that a snap!
use Memoize; memoize('ReallyComplexFunction'); # everything else stays exactly the same....

-Blake