Added firstn, compare, best, and bestn