alternation constructs

Alternation constructs modify a regular expression to enable either/or matching.