ecd Enhanced CD, a more powerful, convenient change directory command with stack and history jump functionalities