As for how to pay for this, consider that central banks have printed trillions of dollars and basically handed that money to corporations, bailing them out of their debt. We live in the world of corporate welfare. We could expand the money supply and give that money to the people instead. In some ways, this is more capitalist than the alternative. Why? Because corporations who get too far into debt should die. If you give money to the people, you at least ensure that corporations will have to sell people something that they actually need/want, instead of being able to count on a corporate bailout.