speed and native sorting implementations