Explain what crowdfunding is and how does it work highlighting the advantages and disadvantages of crowdfunding from an investor perspective