Understanding Factoring Finance: A Comprehensive Guide