If you want to do it functional, you could do two ...
# getting-started
s
If you want to do it functional, you could do two traversals