input: def factorial(n: int) -> int:
      """ Given a number n, find the factorial of the number.
      >>> factorial(7)
      5040
      >>> factorial(0)
      1
      """
output:     if n == 0:
          return 1
      result = 1
      for i in range(1, n + 1):
          result *= i
      return result