modified:   corpus_processor.py
- faster with saving contexts
- better collapsing with other ordering