Quantum algorithms for beginners