Added nth value iterator function.
Changed parameter order to be consistent.
Refactored and made incoming more efficient.
Merge branch 'release/0.1.1'

* release/0.1.1:
  Made incoming more efficient (and truer to the explanation in blog).
  Changed parameter order to be consistent.
  Added nth value iterator utility function.
  Other slight refactors.