Replaced .. and ... functions with one that takes fuzzy names as an arg

I rarely used the .. 3 version and spelling out the full name of the
parent directory with the ... version was kind of a pain.

Change inspired by vigneshwaranr/bd for bash on GitHub.