What are the rules to 'outdent' and 'indent' tasks on a project?