I can't imagine that every possible equation is preprogrammed. If that is not the case, then how do the calulators know the answers?