new method: mod, divmod, new teplate: binary2, new feature: error handling, new file: xint_macro.h