When you think about it, it is amazing that something as tiny as a living cell is capable of behaviour so complex. Consider the single-cell creature,...
a220d0c9eeb15fdb0f025a9e424f9166