Explaining RNNs without neural networks