Conversions and type casts