fuzzylite: a fuzzy logic control library in C++