* cleaned up qe api
* modified goldilocks poseidon to use optimized goldilocks operations
* better comment
* added goldilocks test cases
* some cleanup and comments
* changed poseidon constaints to frontend.Variable
* fixed double cast
* fixed bug in challenger
* initial commit of poseidon bn128
* got challenger working
* deserialize is working
* cleaned up deserialization function a bit
* fixed challenger
* add in the hack to the challenges
* fixed some bugs in poseidon_bn128
* fri verification is working
* some changes for benchmarking
* added decode_block plonky2 data
* initial commit for poseidon_mds_gate
* updated gate test cases
* working poseidon mds gate
* full verifier test case working
* make proof with PIS public input
* upgraded to 0.8 gnark
* reduced pow witness
* fixed bug
* fixed test
* fixed bug
* adding profiling
* changed everything to be pointers
* convert remaining poseidon constants
* added the recursive_very_small
* added more outputs for benchmark
* removed unused file
* change field import
* change import of field package
* changed field import
* moved hash to poseidon and some changes to the field package
* changed file structure