Shazam algorithm explained | Hacker News Reader