math-codegen