1.0 release :
        the code has been completely rewritten, for better analysis (1~1.2 MB/s).
        this lib is utf-8 only, because encoding conversion take so much time.
        use a custom text scanner