Added examples and more thoughts in comments