Algorithm change: I forget what it changes
Rachel is somebody on CSDN, and she is very experienced in algorithm.
Perl learning material