10.02 what is a reference type and a value type?