Unravelling the Mystery of Credit Scores