title: What is Serialization/Deserialization and marshalling/unmarshalling with example?
body: <p>Recently I read about the interface <code>IClonable</code> and with it the topics of "serialization" and "marshalling." I would like to know what serialization and marshalling are including some examples of each.</p>