Implementation of Keccak using an output length of 512, only for understanding the algorithm.