Comparator can return any Number, not just +-1,0
Fix bug in defaultComparator.  indexMode was always false.
use simpler comparison in _defaultComparitor
Merge pull request #2 from nlacasse/fix-comparator

Comparitor should be able to return any Number type