Understanding The World of GST