renamed transorming methods to transform*(Iterable, Function) as they
cause problems with overloaded varargs methods
added unit test
added unit tests