Credit Assignment through Time: Alternatives to Backpropagation