operator - method
Subtract two Money amounts (must be same currency)
Implementation
Money operator -(Money other) {
if (currency != other.currency) {
throw ArgumentError('Cannot subtract different currencies');
}
return Money(amount: amount - other.amount, currency: currency);
}