Conventional insurance and mutual or co-operative insurance

Takaful is often referred to as an Islamic variant of mutual or co-operative insurance. Explain the differences between conventional insurance and mutual or co-operative insurance. Further explain the key differences and similarities between mutual insurance and Takaful. Explain the nature of the underlying insurance contract in each case.