Remember the return mechanism has the previous results remaining on the stack when it finally returns the 1. As the returns are undone, each returned value is multiplied by i and returned to its...