Implementation of Shor's algorithm in Python.  Shor's algorithm performs integer factorization on a quantum computer, which can break many public/private-key encryption systems, such as RSA, Diffie–Hellman, etc...  This implementation simulates a quantum computer using state vectors and unitary mappings.