The paper "when do program-of-thoughts work for reasoning?" with technology code generation, mathematical reasoning is created by zhen bi, ningyu zhang, yinuo jiang, shumin deng, guozhou zheng, huajun chen