Add a test case for the Alternation Stage

For the alternation stage of the grep challenge, I passed the tests and then realized that my code was not working as expected !

The test echo -n "dogs" | ./your_program.sh -E "(cat|dog)s" could be a good test to add. It makes sur that after handling the (x|y) the code is able to continue matching correctly