Understanding IPOs: Basics, Benefits, Evaluation, and Investment Tips