REcollapse: black-box regex fuzzing to bypass validations and discover normalizations in WebApps