Pads this string on both sides with padChar so that the result is length characters long, keeping the original content centered.
When the padding cannot be split evenly, the extra character goes to the right side. Returns this string unchanged when length is not greater than its current length.