list method in Haskell

Method | Description
------ | ------
append | Adds an element at the end of the list
clear | Removes all the elements from the list
compare | using <, <=, > and >= to compare lists
copy | Returns a copy of the list
count | length function
extend | using the ++ operator
get | using the !! operator
head | using head function
index | Returns the index of the first element with the specified value
init | init function
insert | Adds an element at the specified position
last | last function
null | null function
pop | Removes the element at the specified position
prepend | using the : operator 
remove | Removes the first item with the specified value
reverse | reverse function
sort | Sorts the list
tail | tail function