Ruby: shallow copy surprise! · HackerTrans