Text this: Machine Learning-Based Fuzz Testing Techniques: A Survey