What are IPOs and how should an investor invest?