Range variants asymmetric numeral system (rANS) implementation in Python. Developed while following the Web algorithms course by Sebastiano Vigna. https://en.wikipedia.org/wiki/Asymmetric_numeral_systems#Range_variants_(rANS)_and_streaming https://vigna.di.unimi.it/algoweb/index_eng.php