Returns all the shortest paths from root to allLeaves.
Future<List<List<Node<T>>>> get shortestPaths async { var paths = await this.allPaths; return paths.shortestPaths(); }