GRU implementation by myself

Not really helpful, but maybe you can double-check that reshape() is doing the right thing.