zsh: add up function