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')