Theory and Patterns for Avoiding Regex Denial of Service - Annonymous (2021)