The class files in this project define a linear algebra over matrices of complex
numbers. They are extended to form Qubits and Gates which will happily multiply
and form tensor products. Who knows, they might even produce the right answer.
There is also an implementation of Grover's Algorithm, which is invoked by 
java Grover listsize element [-g]
and shor's alogorithm
java Shor N