polyreduce Calling sequence