Understanding Startup Funding Options: Bootstrapping, Angel Investors, and Venture Capital for Entrepreneurs