Scala library for checksums, cyclic redundancy checks, non-cryptographic hash functions and cryptograhic hash functions