Ruby Freeman Self incrementation