code: function (iNumber) {
  			if (typeof iNumber !== "number" || !isFinite(iNumber)) {
  				return false;
  			}
  			iNumber = Math.abs(iNumber);
  			// The safe integers consist of all integers from -(2^53 - 1) inclusive to 2^53 - 1
  			// inclusive.
  			// 2^53 - 1 = 9007199254740991
  			return iNumber <= 9007199254740991 && Math.floor(iNumber) === iNumber;
  		}
docs: Checks that the value is a safe integer.
  
  @param {number} iNumber The value
  @returns {boolean}
  True if the value is a safe integer