The BK-Tree – A Data Structure for Spell Checking | Hacker News Reader