partial ruby exercises