Refactor internal code to have split semester code use semesters correctly
The original code used an internal representation with semester 1 in item0 of a list and so on, with the total at the end. Switch to having the total in item0 so semesters and index offsets are correct.
- % Done changed from 0 to 100
- Status changed from New to Closed
Also available in: Atom