- Improved rank behavior.
- Fixed for kind.
- Added required_pattern_length attribute.
- Improved documentation.
- Improved documentation.