implemented kanji-set-service and removed the utility method for shuffle since underscore already has one