Added commented SHA3 code