Accounting- Financial Accounting, Cash vs Accrual Accounting

Why use Accrual Accounting; Gaps in Cash Accounting; Prepare financial statements under both methods; financial analysis