added unique squares katas and created a ruby implementation