Life explained

Funny... and won't take long to read ;)