New: squaring