library for the simulation of a quantum computer
