private boolean doesPosNumHaveList(ArrayList<Integer> posNums, ArrayList<ArrayList<ArrayList<Integer>>> posNumsListArray)
    {
        boolean dPNHL = false;
        for(int i=0; i<posNumsListArray.size(); i++)
        {
            dPNHL = dPNHL || doesPosNumListMatch(posNums, posNumsListArray.get(i));
        }
        if(!dPNHL)
        {
            ArrayList<ArrayList<Integer>> newBucket = new ArrayList<ArrayList<Integer>>();
            newBucket.add(posNums);
            posNumsListArray.add(newBucket);
        }
        return dPNHL;
    }