Ruby Change Machine practice and learning.