At first I though the for_each algorithm was going to be handy. Then I tried using it. I know very well what a "unary function" is and how they are different from "binary functions" and "unary methods". I searched the web for advice on how to get around the limitations of for_each only