near-term quantum algorithms