generalise += operator for different length operands
avoid compiler warning by template specialisation in UnsignedInteger class