move semantics for integer