'Move most recently used item to end of list.'

def rotate(self, last_used):

    items = self.items
    try:
        items.append(items.pop(items.index(last_used)))
    except ValueError:
        pass
    return last_used
