Implement `..`.

Now able to navigate ancestors using `..`. This is useful in sub-queries
where we might want to compare an array element to one of it's siblings,
or find the sibling following a particular array element.

Closes #27.
Merge branch `ancestors` into `master`.