HOW QUANTUM ALGORITHMS ARE CHANGING THE RESTRICTIONS OF COMPUTATION