Fix #6 Use IMap#set instead of put for 50% more speed