Data source: http://rosettacode.org/wiki/Strip_whitespace_from_a_string/Top_and_tail
