Could you please elaborate on the process of purchasing ICOs? Are there specific platforms or exchanges where one can typically find and invest in ICOs? Are there any regulations or restrictions that one should be aware of before participating in an ICO? Additionally, what are some factors to consider when deciding whether or not to invest in a particular ICO?