Algorithms Module
This sub module provides a suite of modular quantum algorithms for analyzing and breaking cryptographic primitives. Each algorithm conforms to the interface defined in the Quantum Algorithm Module section. To add a new algorithm, simply create a new class under the algorithms sub module, implement the required methods.