A conways life problem implemented in ruby