     return result
 }
 
+// MARK: Overflow
+
+public func &- (left: NSDecimalNumber, right: NSDecimalNumber) -> NSDecimalNumber {
+    return left.decimalNumberBySubtracting(right, withBehavior: NSDecimalNumberHandler.lenientHandler)
+}
+
 
 // MARK: - Multiplication
 

    return result
}


// MARK: - Subtraction


    left = left / right
}

/// Match the / operator
infix operator ÷ { associativity left precedence 150 }

public func ÷ (left: NSDecimalNumber, right: NSDecimalNumber) -> NSDecimalNumber {
    return left / right
}

// MARK: Overflow

public func &/ (left: NSDecimalNumber, right: NSDecimalNumber) -> NSDecimalNumber {
    return left.decimalNumberByDividingBy(right, withBehavior: NSDecimalNumberHandler.lenientHandler)
}


