public void insert(String in)
	{
		if(this.isEmpty())
		{
			Nodes dataList = new Nodes(in);
			head = dataList;
		}
		else if(in.compareTo(this.getData(numberOfItems - 1)) >= 0)
		{
			Nodes prev = search(numberOfItems - 1);
			Nodes newItem = new Nodes(in);
			prev.next = newItem;
		}
		else if(in.compareTo(this.getData(0)) <= 0)
		{
			Nodes newItem = new Nodes(in, head);
			head = newItem;
		}
		else
		{
			for(int j = 1; j < numberOfItems; j++)
			{
				if(in.compareTo(this.getData(j)) <= 0)
				{
					Nodes prev = search(j - 1);
					Nodes newItem = new Nodes(in, prev.next);
					prev.next  = newItem;
					break;
				}
			}
		}
		
		numberOfItems++;
	}