fuzzylite: A Fuzzy Logic Control Library in C++