Rabin now byte at a time, also very basic tests.