THE PRINCIPLES OF QUANTUM TUNNELLING OPTIMISATION AND THEIR QUANTUM COMPUTING APPLICATIONS