So as someone with some programming experience, you know that there are not only iterative algorithms, iterative programs like the one we just outlined for multiplying two integers, but there are also recursive programs. 