Mayo green pesto (real tasty)