in reply to array value generation for sections
This very same homework question came up a month ago. Take a look at Problem in generating ids through Array.