The absolute bare minimum every programmer should know about regular expressions