Made it actually work, wrote an Adler hash