```\\nfunction tryAdd(\\n    uint256 a,\\n    uint256 b\\n) internal pure returns (bool, uint256) {\\n    unchecked {\\n        uint256 c = a + b;\\n        if (c < a) return (false, 0);\\n        return (true, c);\\n    }\\n}\\n```\\n