What is a financial lease? | Snap Finance