 Pseudocode for the BLAKE2b algorithm.The BLAKE2b algorithm uses 8-byte (UInt64) words, and 128-byte chunks.The Compress function takes a full 128-byte chunk of the input message and mixes it into the ongoing state array