Classical And Quantum Structures In Computation