Implements indent/dedent