Help for this page
my $pat = qr { (?(DEFINE) (?<number> (?: [0-9]+ )) ... \( \s* (?&expr) \s* \))) ) (?&expr) }x;