Interesting-Algorithms My motivation for setting this up is to maintain a repository of obscure combinatorial algorithmic techniques. Subtree Pattern Matching : https://github.com/skrcode/Interesting-Algorithms/tree/master/SubtreePatternMatching