add ``regexp_matches`` scalar function implementation

isn't String the wrong type since the result is an array?