anchor.diff:  ==>marko
   ==>lop
   ==>josh
  -gremlin> g.V().values('name').order{a,b -> a.get()[1] <=> b.get[1]} // order by the second letter
  +gremlin> g.V().values('name').order{a,b -> a.get()[1] <=> b.get()[1]} // order by the second letter
   ==>marko
   ==>vadas
   ==>peter
  
positive.code: ==>v[1]
  ==>v[1]
  ==>v[1]
  gremlin> g.V(1).as('a').out.back('a') <3>
  ==>v[1]
  ==>v[1]
  ==>v[1]
  
negative.code: 
  [source,groovy]
  gremlin> g.V(4).out().values('name').inject('daniel')
  ==>daniel
  ==>ripple
  ==>lop
  gremlin> g.V(4).out().values('name').inject('daniel').map{it.get().length()}
  ==>6
  ==>6
  ==>3
  gremlin> g.V(4).out().values('name').inject('daniel').map{it.get().length()}.path()
  ==>[daniel, 6]
  ==>[v[4], v[5], ripple, 6]
  ==>[v[4], v[3], lop, 3]
  
  In the last example above, note that the path starting with `daniel` is only of length 2. This is because the `daniel` string was inserted half-way in the traversal. Finally, a typical use case is provided below -- when the start of the traversal is not a graph object.
  
  