cyclicPath
Description
The cyclicPath() step is a filter step that allows a traversal to filter out any repeats as the traversal proceeds.
Examples
Find all people where a person both created and reviewed a recipe:
g.V().hasLabel('person').as('a').
out('created').as('b').
filter(__.in('reviewed').cyclicPath()).
select('a','b').
by('name')