What is an IPO, and what role does an investment

What is an IPO, and what role does an investment banker play in the process?