Veganism and all it takes misconceptions,benefits and challenges.