[] == []; // false
[] < []; // false
[] > []; // false
[] <= []; // true
[] >= []; //true
[] + []; // ""
{} + {}; // "[object Object][object Object]"
[] + {}; // "[object Object]"
{} + []; // 0
Math.min() < Math.max(); // false
foo = [0];
!foo; // false
foo == foo; // true
foo == !foo; // true