Upgrade performance and reliability: - Add caching, parallelism, and profiling - Full test suite and better error handling - Type hints and improved documentation - Jupyter tutorial notebooks and algorithm walkthroughs
Upgrade performance and reliability: