nowhere-zero flows