root insertion with rotations