A lexer, parser and interpreter of boolean expressions written in C# (Visual Studio Express 2013)