array lecture