public function testSize()
 {
     // from js
     $items = (object) array('one' => 1, 'two' => 2, 'three' => 3);
     $this->assertEquals(3, __u::size($items), 'can compute the size of an object');
     // extra
     $this->assertEquals(0, __u::size(array()));
     $this->assertEquals(1, __u::size(array(1)));
     $this->assertEquals(3, __u::size(array(1, 2, 3)));
     $this->assertEquals(6, __u::size(array(null, false, array(), array(1, 2, array('a', 'b')), 1, 2)));
     $this->assertEquals(3, __u(array(1, 2, 3))->size(), 'works with OO-style calls');
     // docs
     $stooge = new StdClass();
     $stooge->name = 'moe';
     $stooge->age = 40;
     $this->assertEquals(2, __u::size($stooge));
 }