move the regexp compiler into its own file
generate random strings of at least given length from a regular expression