Harmonized Sales Tax: Overview, History and Debates