Initial Commit for Sponge implementation.