Clone from Test-First Ruby