QUANTUM COMPLICATION AS A MECHANISM FOR HANDLING HARD COMPUTATIONAL CHALLENGES