List - вспомогательный класс

Вспомогательный класс для операций со строками, включает базовые функции:
- add_item()
- set_item()
- size()
- clrear()
- delete_first_item()
- delete_item()
- last_index_lenght()
- items()

/// @description
//Site:   MidaDev.ru
//Author: Dimusikus
function List() constructor
{
	//*******************************************************************
	list = ds_list_create();
	//*******************************************************************
	static add_item = function(_item)
	{		
		ds_list_add(list, _item);
	}
	//*******************************************************************
	static set_item = function(_index, _item)
	{		
		ds_list_set(list, _index, _item);
	}
	//*******************************************************************
	static size = function()
	{		
		return ds_list_size(list);
	}
	//*******************************************************************
	static clear = function()
	{
		ds_list_clear(list);
	}
	//*******************************************************************
	static delete_first_item = function()
	{		
		ds_list_delete(list, 0);
	}
	//*******************************************************************
	static delete_item = function(_index)
	{		
		ds_list_delete(list, _index);
	}
	//*******************************************************************
	static items = function(_index)
	{		
		return ds_list_find_value(list, _index);
	}
	//*******************************************************************
	//возвращает длину строки последнего элемента в списке строк
	static last_index_length = function()
	{		
		var _s = size()-1;
		return string_length( ds_list_find_value(list, _s) );
	}
	//*******************************************************************
}