public RegularExpression Repeat(int number) { if (number <= 0) { return(Empty()); } RegularExpression result = this; for (int i = 1; i < number; i++) { result = result.Concat(this); } return(result); }