f_upwards(4) calls f_upwards(3)f_upwards(3) calls f_upwards(2)f_upwards(2) calls f_upwards(1)f_upwards(1) calls f_upwards(0)f_upwards(0) does nothing and returns to f_upwards(1)f_upwards(1)prints 0 and returns to f_upwards(2)f_upwards(2)prints 1 and returns to f_upwards(3)f_upwards(3)prints 2 and returns to f_upwards(4)f_upwards(4)prints 3 and returns to main()