public function testIsNaN()
 {
     // from js
     $this->assertFalse(__u::isNaN(null), 'null not not NaN');
     $this->assertFalse(__u::isNaN(0), '0 is not NaN');
     $this->assertTrue(__u::isNaN(acos(8)), 'but invalid calculations are');
     // extra
     $this->assertFalse(__u(null)->isNan(), 'null is not NaN with OO-style call');
     $this->assertFalse(__u(0)->isNan(), '0 is not NaN with OO-style call');
     $this->assertTrue(__u(acos(8))->isNaN(), 'but invalid calculations are with OO-style call');
     // docs
     $this->assertFalse(__u::isNaN(null));
     $this->assertTrue(__u::isNaN(acos(8)));
 }