Seating Chart Algorithm - Two Dimensional Arrays Aeroplane Seating