The repeat() step in Gremlin has some noteworthy behavior when used with times(0). Most of us intuitively expect that times(1) means “do it once” and times(0) means “skip it completely.” But depending on where you specify times(), the semantics are not quite what you might first imagine.
