Function: comment-or-uncomment-region

Call `comment-region', unless the region only consists of comments,
in which case call `uncomment-region'. If a prefix arg is given, it
is passed on to the respective function.

(fn BEG END &optional ARG)