pragma solidity ^0.5.0; // based on historical versions of // https://github.com/OpenZeppelin/openzeppelin-solidity/blob/master/contracts/math/SafeMath.sol contract CheapMath { function add(uint256 a, uint256 b) public pure returns (uint256 c) { c = a + b; require(c >= a); } }
0.5.0