quick modifies how particular works so it's "particular w/o quick" to get most zeros and "particular w/ quick" to get many (but not necessarily the most) zeros. Perhaps making the two names `most_zeros` (for particular w/o quick) and `many_zeros` (for particular w/ quick). Again, "particular" is not particularly illuminating -- but perhaps in the context of solving matrix systems, is this what it means? Maybe `minimal_zeros` and "quick_minimal_zeros" might be better and get rid of the `quick` flag.  The difflib uses `ratio`, `quick_ratio` and `real_quick_ratio` for 3 variants of a ratio-computing routine.