removed all commented overloads with r-value reference arguments: actual compilers accept r-values when parameters are declared const T&
small mods