Counts is a pack of non-type template parameters. Very roughly, think of Counts... as a comma-separated list of integer literals, as in 1, 2, 3, 4, 5
not int, int, int, int, int.
This works!
So my conclusion is: 1- use find_if
2- use x and not xs inside lambda
3- test x == 0 inside lambda
4- ensure x == 0 is not found (compare return to xs.end())