Since 'original' is the number that you are calculating to factorial for each time, 'factorial' will need to start at 1 each time.
You'll find that your answers are currently comming out far too big...