new operator syntax 1? :: 2 new 3? ( argument_list ) 4 ( type ) 4 new_type 5? ( 5.1? initial_value 5.2 )