Implemented merge to handle duplicate listing_ids. Figured out that the Etsy API HTTP calls by price isn't exclusive on the upper bound, so must increment by .99 to make sure the same listings are requested in different price buckets. Can run script on big price ranges, executed multiple jobs at the same time and no duplicate