A light, cross platform & flexible .net library for creating, storing and dynamically evaluating expression trees using C#