Borrowed methods from Ruby Facets.
Indent left or right by n spaces. (This used to be called tab and aliased as indent.)
Aligns each line n spaces.
Preserves relative tabbing. The first non-empty line ends up with n spaces before nonspace.
[Validate]