WHAT CONDITIONS NEED TO LINE UP FOR QUANTUM ALGORITHM PERFORMANCE TO SURPASS CLASSIC COMPUTING