Discuss it in some detail with some examples?