Returns input parameter if greater than self
Money min(Money minimum) { return this.value > minimum.value ? this : minimum; }