Revert the addition of a deref in PR #1192 by me, which should not be there. Apologies for the inconvenience caused.
It's virtually impossible to write a the `num_sq` function to take the Box since it doesn't implement `MulAssign`.