e quantum programming