Introduce new text statistics

- Average word length
- Distinct words
- Oxford 3000 basic words coverage
- Fancy words coverage