code: def indent_block(amount, text, indent_char='\t'):
      
      rst = ""
      for line in text.splitlines():
          if amount > 0:
              rst += indent_char*amount + line + "\n"
          else:
              rst += ''.join([c for i,c in enumerate(line) if (c == indent_char and (i+1) > abs(amount)) or (not c == indent_char)]) + "\n"
      return rst
docs: Indent (or de-indent) text