quantum programming competitions