Geometric And Holonomic Quantum Computation