num ← ##.factorial num ⍝ Tail recursive factorial. An illustration of tail recursion with a left argument accumulator. Note that this function is intended only as an illustration of a coding technique. The re- commended way of producing a factorial in APL is to use primitive function: _!_. Example: factorial¨⍳10 1 2 6 24 120 720 5040 40320 362880 3628800 See also: fibonacci Back to: contents Back to: Workspaces