HOW QUANTUM ALGORITHMS ARE TRANSFORMING THE RESTRICTIONS OF COMPUTATION