Srinagar, June 25 -- Picture a single image with a million pixels. Now, imagine a million headshots within that image. Then, a billion people in a single frame. Next, consider some eight billion. And finally, all the zillions that have ever lived.

The sheer number of individuals who have walked the earth is staggering.

On top of all that, there is the complicated journey of life itself. This complex, meandering road is different for each one of us. We meet at cross-sections, sometimes share a track or two with others, and continue our separate ways.

Often, we scale mountains or cross oceans. Each of us is walking towards a common endpoint- the inevitable end.

Hitchhiking makes travel a little easier, but that is not always an option. ...