#77 add Optional a 0-1 Traversal
Merge pull request #81 from julien-truffaut/optional

#77 add Optional a 0-1 Traversal