#toArray fix.
LinkedList changes. Version bump.
Add right/reverse methods. Break linked-list components into separate files.
Use factory function to produce items to allow for subclasses to control what kind of item is produced
Patch bump