Implementation of various string similarity and distance algorithms in Java | Hacker News Reader