All ruby homework for Andrew Koutsoftas