A really fuzzy approach to the sorites paradox