Nice catch: when calling with basic_bol::match(nullptr, 5, 5), the method addresses null[4]. Turned this condition into debug assert, as (nullptr, 5, 5) is invalid input parameter combination.
Nice catch: when calling with basic_bol::match(nullptr, 5, 5), the method addresses null[4]. Turned this condition into debug assert, as (nullptr, 5, 5) is invalid input parameter combination.