Understanding What is Known as Self Financing – A Guide to Independent Funding for Businesses and Individuals