Any recommendations for a quality vegan/no animal testing/eco friendly mascara? It should be smudge-proof, non flakey and ideally add some length and/or volume. Thanks!