This is my first attempt at programming something in Ruby (or any real language for that matter!). My implementation is simply awful but I'll work over time to create a somewhat elegant program that I'm proud of.