Comment function will not duplicate comment mark

In other words, lines that are already commented will not be commented again.