- Changed setSequence to use an enumerator instead of a simple loop for readability purposes.
- Change start method to use linq instead of indexer. Again for readability purposes.