added zsh functional programming to zshrc