Initial public offerings (IPOs) generate headlines by bringing new companies to the stock market for the first time. Tim Bennett looks at how they work and explains what they mean for retail investors.