A THOROUGH OVERVIEW OF NUMEROUS CATEGORIES OF SURETY BONDS AND THEIR APPLICATIONS