added new transformation that searches .size() == 0 and replaces with .empty().
scott meyers effective stl