public boolean subtractionMayOverflow(long a, long b) {
    if (myBytes == 8) {
      long diff = a - b;
      // Hacker's Delight 2nd Edition, 2-13 Overflow Detection
      return ((a ^ b) & (a ^ diff)) < 0;
    }
    long diff = a - b;
    return diff < min() || diff > max();
  }
public boolean subtractionMayOverflow(long a, long b)