How would you change to another directory, run a command there, and then change back to the original directory with and without using sub-shell? What if you need to jump in multiple directories and run commands, and then return to the directory where you started from?