<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def slice(self, x, y, width):
 """ Provide a slice of data from the buffer at the specified location :param x: The X origin :param y: The Y origin :param width: The width of slice required :return: The slice of tuples from the current double-buffer """

        return self._double_buffer[y][x:x + width]