buddhism generosity and perfection (1)