'Perfect Ruby'  sample, how to make a gem.