1st edition: arrays allocate ok, initialize ok