add D&C on the tree
add Lexicographically Smallest Rotation
add Pollard Rho
finished some case