small practice ruby programs