some refactor
loop detector added. some visitor parts added
lsone code clean
lnew code added
loop count added
java version of rmeove duplicate
string reverse added