Tunable Efficient Unitary Neural Networks (EUNN) and their application to RNN