Homemade Vegan Pesto   3 handfuls fresh basil leaves 3-4 garlic cloves 4tbsp pine nuts, lightly