anchor.diff:  gremlin> g.of().inject(1,2).map{it.get() + 1}.map{g.v(it.get())}.value('name')
   ==>vadas
   ==>lop
  +
  +[[interval-step]]
  +Interval Step
  +~~~~~~~~~~~~~
  +
  +The `interval()`-step (*filter*) is similar to <<has-step,`has()`-step>> in that it filters elements according to their properties.
  +
  +[source,groovy]
  +gremlin> g.V().interval('age',20,30)
  +==>v[1]
  +==>v[2]
  +gremlin> g.V().interval('age',20,30).value('age')
  +==>29
  +==>27
  +gremlin> g.V().has('age',gt,20).has('age',lte,30).value('age') // the equivalent expression using only has()
  +==>29
  +==>27
   
   [[jump-step]]
   Jump Step
  
positive.code: ==>[v[1], v[3], v[1]]
  ==>[v[1], v[2], v[1]]
  ==>[v[1], v[4], v[1]]
  
  [[fold-step]]
  Fold Step
  
negative.code: 
  TIP: It is possible to enabled profiling for a Gremlin Console session via `gremlin.sh -p`.
  
  [[random-step]]
  Random Step
  ~~~~~~~~~~~
  
  To randomly filter out a traverser, use `random()`-step (*filter*). The provided double argument biases the "coin toss."
  
  [source,groovy]
  gremlin> g.V().random(0.5)
  ==>v[2]
  ==>v[3]
  gremlin> g.V().random(0.0)
  gremlin> g.V().random(1.0)
  ==>v[1]
  ==>v[2]
  ==>v[3]
  ==>v[4]
  ==>v[5]
  ==>v[6]
  
  [[range-step]]
  Range Step
  ~~~~~~~~~~
  