E. A Memo Operator Index   <<   >>

  How long would pn 200 have taken?

   pn  ← {1≥⍵:0≤⍵ ⋄ -/+⌿∇¨rec ⍵}
   pnc ← {1≥⍵:1 ⋄ 1++/∇¨,rec ⍵}    ⍝ # function calls

   pnc¨ ⍳15
1 1 5 9 17 29 49 87 149 261 451 781 1351 2333 4041 
   pnc M¨ ⍳15
1 1 5 9 17 29 49 87 149 261 451 781 1351 2333 4041

   pnc M¨ 30 200
2.59912E7 7.5715E47
   ⊢ s ← 45 × ÷⍨/ pnc M¨ 30 200    ⍝ # of seconds
1.3109E42
   s ÷ ×/ 365.2425 24 60 60        ⍝ # of years
4.15407E34