subtractFromInfinityCanDestroy

Subtract the receiver from the infinity with the specified sign, destroying one or the other if it's mutable and canDestroy is true.

Return

The difference, possibly recycling one of the inputs if canDestroy is true.

Parameters

sign

The sign of the infinity to subtract from.

canDestroy

Whether a mutable receiver or argument may be destroyed and/or recycled to hold the difference.