Removing some very dubious methods in array.js
Actually adding a better isNaN function instead of the rubbish native isNaN