TBH, its not really better at math than it is at jokes. I've had it get really basic things wrong. It will even acknowledge that they are wrong if you point it out and sometimes offer a different but equally wrong answer.
Isn't that a "generic" answer though? Like if you point out that something actually true is wrong, what does it say? (haven't tried)
It also has told me that it doesn't learn from the chat, but I've seen it change its answers after discussion and going back to the original questions.