Added is_list, length and copy