public function testUniqueId()
 {
     // docs
     $this->assertEquals(0, __u::uniqueId());
     $this->assertEquals('stooge_1', __u::uniqueId('stooge_'));
     $this->assertEquals(2, __u::uniqueId());
     // from js
     $ids = array();
     $i = 0;
     while ($i++ < 100) {
         array_push($ids, __u::uniqueId());
     }
     $this->assertEquals(count($ids), count(__u::uniq($ids)));
     // extra
     $this->assertEquals('stooges', join('', __u::first(__u::uniqueId('stooges'), 7)), 'prefix assignment works');
     $this->assertEquals('stooges', join('', __u(__u('stooges')->uniqueId())->first(7)), 'prefix assignment works in OO-style call');
     while ($i++ < 100) {
         array_push($ids, __u()->uniqueId());
     }
     $this->assertEquals(count($ids), count(__u()->uniq($ids)));
 }