public static boolean
    isMultiple (long a, long b)
  {
    if (0 < a && a < b)
      {
        return false;
      }

    if (0 > a && a > b)
      {
        return false;
      }

    else if (b == 0 && a != 0)
      {
        return false;
      }
    else if (b == 0 && a == 0)
      {
        return true;
      }

    return (a / b == (int) a / b);
  }