Performance Optimization Techniques

What performance improvement technique is demonstrated in this code?
const expensiveComputation = (() => {
  let result;
  let calculated = false;
  
  return () => {
    if (!calculated) {
      console.log('Performing expensive calculation...');
      result = Array(1000000).fill(0).map((_, i) => i).reduce((sum, val) => sum + val, 0);
      calculated = true;
    }
    return result;
  };
})();
Next Question (12/40)