I change the sctructure of the library to not modife Array prototype.