anchor.diff:  
   [gremlin-groovy,modern]
   ----
  -g.V().has('name','marko').as('exclude').out('created').in('created').where(neq('exclude')).values('name')
  +g.V().has('name','marko').as('exclude').
  +  out('created').in('created').
  +  where(neq('exclude')).
  +  values('name')
   ----
   
   We made two additions to the traversal to make it exclude "marko" from the results. First, we added the
  
positive.code: working with a small static graph that doesn't change much, writing unit tests and other use cases where the graph
  can fit in memory.
  
  TIP: Resist the temptation to "get started" with more complex databases like link:http://thinkaurelius.github.io/titan/[Titan]
  or to delve into how to get link:http://tinkerpop.apache.org/docs/x.y.z/reference/#gremlin-server[Gremlin Server]
  working properly. Focusing on the basics, presented in this guide, builds a good foundation for all the other things
  TinkerPop offers.
  
  To make your process even easier, start with one of TinkerPop's "toy" graphs. These are "small" graphs designed to
  provide a quick start into querying. It is good to get familiar with them, as almost all TinkerPop documentation is based
  on them and when you need help and have to come to the link:http://groups.google.com/group/gremlin-users[mailing list],
  a failing example put in the context of the toy graphs can usually get you a fast answer to your problem.
  
  For your first graph, use the "Modern" graph which looks like this:
  
  
negative.code: 
  [gremlin-groovy,modern]
  ----
  g.V().as('a').out().as('b').out().as('c').
    select('a','b','c')
  ----
  
  In the above example, we tell Gremlin to iterate through all vertices and traverse _out_ twice from each. Gremlin
  