STRICT mode warnings, removed reference-based stuff, and more functional style.

- Updated version number.
- Made iterateArgs() no longer use references. (Turns out the fancy
  things I planned for it are solvable in more elegant ways.)
- Replaced array first-element fetching with safer, and more efficient
  reset().
- Reworked iterateArgs into a slightly more functional style of coding.