divideIntoIntegerCanDestroy

Divide the Avail integer argument by the receiver, destroying one or the other if it's mutable and canDestroy is true. Because of the requirement that the argument be an integer rather than an arbitrary A_Number, this is usually only used for double-dispatching.

Return

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

Parameters

anInteger

The integer to divide by the receiver.

canDestroy

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