Bidirectional RNNs process sequences in both forward and backward directions. What capability does this add?