String using move-semantics