Return the first r_val that you find, not the last

If `values` is an empty List<>, return the default value of 0.