* avoid creating commitments to zero vectors * reduce the number of constraints in each iteration from 4 to 3
* rename methods for better clarity * rename * Bump version
use a default implementation for step circuit
* support multiple iterations of MinRoot per Nova step * small edits to println * fix declaration
* add the MinRoot VDF example * optimize a bit * optimization and cleanup * clippy * add examples to CI * use inbuilt pow_vartime