A Tiny rule engine in C#  small, fast and extensible