A Brief Introduction To Quantum Algorithms