How do four calls each named n avoid colliding — and what signals tell you a problem naturally wants recursion instead of a loop?
Short drills on what this video just taught. Write the code, run the checks, and reveal the answer only if you are stuck.
Define fact_recur(n) so that it returns n factorial for any integer n of 1 or more. Give it the two pieces every recursive function needs: a base case that stops at the smallest input, and a recursive step written in terms of fact_recur itself.
No loop, and no printing — just the returned number.