1. Prefer the use of references to pointers.

2. Prefer the use of preincrement to postcrement for iterators and pointers.