challenge: What algorithm is commonly used for minimizing the reprojection error in bundle adjustment due to its ease of implementation and effective damping strategy?
  
  A. Gauss-Newton algorithm
  B. Newton-Raphson algorithm
  C. Levenberg–Marquardt algorithm
  D. Gradient Descent algorithm
  Answer: 