# src/utils.js

    export function toTitleCase(word)
    {

        let t=word.toLowerCase();
        t[0]=t[0].toUpperCase();
        return t;

    }

    /*
    export function add(items,newItem,isEqual)
    {
        result=[];

        let flag=true;
        for(let item of items)
        {
    	result.push(item);

    	if(isEqual(item,newItem))
    	{
    	    flag=false;
    	}

        }
        if(flag)
        {
    	    result.push(newItem);
        }
        return result
    }

    export  function union(array1,array2,isEqual)
    {

        let result=[];
        if(array1.length==0)
        {
    	return array2;

        }
        if(array2.length==0)
        {
    	return array1;

        }

        for(let item of  array1)
        {
    	result=add(array2,newItem,isEqual);
        }
        return result;
    }

    export  function intersection(array1,array2,isEqual)
        {
    	let result=[];

    	for(let item1 of array1)
    	{
    	    for(let item2 of array2)
    	    {

    		if(isEqual(item1,item2))
    		{
    		    result.push(item1);
    		}

    	    }
    	}
    	return result;

        }

    export function elementIn(array,item,isEqual)
    {

        for(let item2 of array)
        {
    	if(isEqual(item,item2))
    	{
    	    return true;
    	}
        }
        return false;
    }
    export function  difference(array1,array2,isEqual)
    {
        let result=[];

        for(let item1 of array1)
        {
    	if(!elementIn(array2,item1,isEqual))
    	{
    	    result.push(item1);

    	}

        }

        return result;
    }
    */