Sujet: Quantum programming