Porting over the multiplication fix.

Successfully compiles the factorial function. Which is pretty neat I guess, Idk.