практически доделал LinkedList