Implement generic (top down and bottom up) pebblers and several node orderings representing different heuristics