// Cardinality
|{}|;
|{-332}|;
|{-10,-8,2,3,4,5}|;
|[-20,20]|;

// Set Union
{}+{};
{}+{1,2,3};
{1,2,3}+{};
{1,2,3}+{4,5,6};
{6,5,4}+{6,5,4};
{3,2,1}+{-2,-3,2,3};
[1,10]+[6,12];
[-5,-1]+[1,5];

// Set Difference
{}-{};
{1,2,3}-{};
{}-{1,2,3};
{6,5,4}-{5,4,6};
{1,2,3}-{4,5,6};
{10,9,8,1,2,3,4}-{8,1};
{10,9,8,1,2,3,4}-{8,1,8,1};
{3,2,1}-{-2,-3,2,3};
[-5,5]-{0,1,-4};
[-10,10]-[-6,6];

// Set Intersection
{}*{};
{}*{1,2,3};
{1,2,3}*{};
{1,2,3}*{4,5,6};
{6,5,4}*{6,5,4};
{3,2,1}*{-2,-3,2,3};
[1,10]*[6,12];
[-5,-1]*[1,5];
{10,9,8,1,2,3,4}*{8,1,8,1};
[-5,5]*{0,1,-4};
[-10,10]*[-6,16];


// Unary +
+{};
+{3,2,7};
+[-6,12];

// Unary -
-{};
-{3,2,7};
-[-6,12];

// Mixing operators
{|{1,2,3}|,5*7,|[20,30]|%|{5,6,7}|};
{|{1,2,3}|,5*7,|[20,30]|%|{5,6,7}|}+{-|[-30,-20]|}+(-[100,125])-[-120,-110];
({|{1,2,3}|,5*7,|[20,30]|%|{5,6,7}|}+{-|[-30,-20]|}+(-[100,125])-[-120,-110])*(-[0,115]);