Cacuci: Nth-Order Comprehensive Adjoint Sensitivity Analysis Methodology, Volume I