Understanding Credit Scores: A Comprehensive Guide