The Spotify Algorithm: How It Works and What You Need to Know