This part examines three fundamental elements of CGS: data types, literals and variables. CGS provides a number of basic types; you can create variables of any of these types and specify constants of each type, which are called literals.