Immutable list
T type T
List input list
Returns the count of the elements in the immutable list
Returns the element at provided index in immutable list
Returns true if the list is empty, false otherwise
Returns true if the list is not empty, false otherwise