Complex evaluation (#39) * Update .pre-commit-config.yaml * working complex evaluation * hypothesis equality tests * complex eval test * working equality tests * Update 1_usage.rst * Update Makefile * Update CHANGELOG.rst * Update poetry.lock * add release candidate changes * Update pyproject.toml * Update build_test.yml * Update tox.ini