Machine Learning in Cybersecurity: How It Works and Companies to Know