Neural Shuffle-Exchange Networks - Sequence Processing in O(n log n) Time