Improved test coverage

* Functions2.repeat(...) now allows Functions to be repeated zero times