ParentFull thread_ihaque·libdivide (http://libdivide.com) implements similar logic at runtimeView on HN