Added more comments, fixed the infinite loop for LCS in DLS, put the L
in DLS, other stuff I can't quite remember now.