0, all whitespace characters are removed.
Leading and trailing whitespace characters are always removed. The default for
n is 1,
and the default pad character is a blank.
"abc def "~space --> "abc def"
" abc def"~space(3) --> "abc def"
"abc def "~space(1) --> "abc def"
"abc def "~space(0) --> "abcdef"
"abc def "~space(2,"+") --> "abc++def"