What is the difference between an asset and a liability. 
 The difference between an asset and a liability is that an asset generally provides value over the long term while a liability is an expense or debt owed.