SWAGGORITHM

Recursive paths, with size and distance computed in constructor
BST search with FAST_MODE on
Blazing fast! And memory efficient too!