start index at 1, but don’t overwrite layout, so add one
much better, though wasteful implementation breaks a few tests, but ploughing on first
Since these are not the ruby classes, we don’t need the old names. They are misleading. An Array is a military term, we mean list And a Hash is an implementation of a Dictionary, or LookupTable