Discuss the fundamentals of financial accounting.