Broke the list functions into one of:
- accessors
- mutators
- queries
- iterators
This meant the maximum statements JsHint check could be reduced to 13.