challenge: What improvement did Shanks' square forms factorization method offer over Fermat's factorization method?
  
  A. Introducing modular arithmetic
  B. Utilizing prime factorization
  C. Reducing the number of required calculations
  D. Incorporating complex numbers
  Answer: 