<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def rotation(self):
 		"""The current Z rotation of the tool in degrees, clockwise 		from the tool's logical neutral position and whether it has changed 		in this event. 		For tools of type :attr:`~libinput.constant.TabletToolType.MOUSE` 		and :attr:`~libinput.constant.TabletToolType.LENS` the logical 		neutral position is pointing to the current logical north 		of the tablet. For tools of type 		:attr:`~libinput.constant.TabletToolType.BRUSH`, the logical 		neutral position is with the buttons pointing up. 		If this axis does not exist on the current tool, this property is 		(0, :obj:`False`). 		Returns: 			(float, bool):
 The current value of the the axis and whether it has 			changed. 		"""


		rotation = self._libinput.libinput_event_tablet_tool_get_rotation(
			self._handle)
		changed = self._libinput. \
			libinput_event_tablet_tool_rotation_has_changed(self._handle)
		return rotation, changed