Erykah Badu has surprised the world with the release of a brand new mixtape this week. Its name? 'For a Better…