- The occurrence option is now an optional argument rather than a positional one
- Added a direction option (-d, --direction) that controls the direction of the reduction
- Added a few comments describing the reduction process
- Added more examples
- Updated README.md