ну она выполняет глупую работу на мой взгляд, зачем то копирует весь масив который ей передаётся и странно использует `this[]` :\