The method `reduce` accepts variable number of arguments