mul5 function
storing lr on stack, 2 approaches
factorial - example 1