did you know you can:

irb(main):002:0> "x (copy 1)".next
=> "x (copy 2)"