My implementation of Keccak.