list method

* create
    * create: Create an empty list
    * copy: Returns a copy of a list
* add
    * prepend: Adds an element at the beginning of the list
    * append: Adds an element at the end of the list
    * insert: Adds an element at the specified position
* change
    * set: Replace the element at the specified position in this list
    * reverse: Reverses the order of the list
    * sort: Sorts the list
* query
    * empty: Check a list is empty or not
    * head: Get the first element of the list
    * tail: Takes a list and returns its tail. In other words, it chops off a list's head
    * get: Get the element by the specified index
    * size: return the number of elements in the list
    * counts: Returns the number of elements with the specified value
    * last: Takes a list and returns its last element
    * index: Returns the index of the first element with the specified value
* delete
    * clear: Removes all the elements from the list
    * remove: Removes the first item with the specified value
    * pop: Removes the element at the specified position