Giving away money is easy, provided you’ve got enough in the first place. But giving away money efficiently is very difficult. When money is given away the donor has to establish the recipient’s wants or needs for himself. How does one do so reliably?