Sort:  

Great explanation, and great story.