The result of `multiplier ^ 2` is now written into a single buffer.
Actually, I think this will do.
I'll try adding some unchecked and in place variants soon.