def is_multiple(x, y):
      """Determine if the two values passed are multiples/divisors"""
      # There were many cases that had to be checked
      # If both x and y are 1, they are multiples, but if only 1 coefficient
      # is the value 1, then they are not truly multiples.
      if x == 1 and y == 1:
            return True
      if x == 1:
            return False
      if y == 1:
            return False
      # 0 cannot be a multiple of something and must be caught here, lest
      # we end up with a divide by zero error.
      if x == 0 or y == 0:
            return False
      # Test, by the modulo operator, if the values are even multiples.
      x, y = abs(x), abs(y)
      if x > y:
            return x % y == 0
      else:
            return y % x == 0