code: function isLossyToAdd(accum, num) {
    if (num === 0) {
      return false;
    }
  
    const lowBit = lowestBit(num);
    const added = accum + lowBit;
  
    if (added === accum) {
      return true;
    }
  
    if (added - lowBit !== accum) {
      return true;
    }
  
    return false;
  }
docs: Gets whether trying to add the second number to the first is lossy
  (inexact). The first number is meant to be an accumulated result.