A quantum computer simulator
