HadamRNN: Binary and Sparse Ternary Orthogonal RNNs