SMS: Quantum algorithms revisited