Ну, вернее оно и у наследников класса тоже перепишет прототип, но зачем это надо стоит спросить у автора. Пока видится просто бессмысленным и даже вредным (почитайте mdn) кодом.
Avdij, у меня ощущение что вы фразу «имеют общий простой делитель» читаете как «имеют ровно один общий простой делитель и больше никаких вообще». Но на самом деле это «имеют хотя бы один простой делитель, а другие делители нас вообще не волнуют».
Александр Андропов, а кто-то обещал что это API работает в браузере?