midterm review and arrays 45 pages 744317