Maps, Sets and Iterators in JavaScript
bjorn.tipling.com