'use strict'

var toArray = require('to-array')

module.exports = function smallest (values) {
  if (!Array.isArray(values)) {
    values = toArray(arguments)
  }
  return values.slice().sort(order)[0]
}

function order (a, b) {
  return a - b
}

'use strict'
module.exports = function smallest (values) {
  return Math.min.apply(Math, Array.isArray(values) ? values : arguments)
}

Use Math.min instead of sorting
Use Math.min instead of sorting

Closes #1
