Added changeRootByVal() and changeRootByRef()
Added code & test code for left,right,leftRight,rightLeft rotate