Binary Decision Diagrams