* Float exponentiation and logarithm instructions
* Corrections to instructions and tests
* Revamping Math Instructions
* Changed E Constant and modified compute max
* Formatting and Clippy Linting
* increased log computation allowance
Co-authored-by: Ronald Hood <ronald.hood@yale.edu>
* Update all dependencies to 1.7.3, fix issues
* Remove esm from mocha
* Fix missed token test
* Also update rust version
* token-swap: update tolerance on sim test
* Run `cargo clippy --fix` for needless_borrow errors
* Rerun cargo fmt
* math: Improve sqrt guess using bit-wise operations
* Run fmt and bump up instruction for failed test
* Bump up compute cost from CI failure
* Update CI version of toolchain
* Address feedback
* stake-pool: Use checked_ceil_div for withdraw calc
When a stake account is totally removed from a stake pool by the
manager, there's a chance that the operation would not take enough of
the manager's pool tokens by 1 due to truncation.
Do a ceiling division instead, and refactor ceiling division into the
math library.
* Use new function name on CLI
* Cargo fmt