added a simple benchmark
added traversal benchmark