zsh from http://www.zsh.org/