String Alignment, Dynamic Programming, & DNA | Hacker News Reader