It seems that this library relies on hash keys being returned in the same order that they appear in a literal hash constructor. I.e., if var x = { "b":3, "a":10 }, then for (n in x) will _always_ assign n to "b" first before assigning it to "a".
Is this something that is guaranteed by javascript?
http://babynamegraphs.com/female/multipleNamesGraph?names%5B...
and double click to show the "all time" graph.
Note this shows _females_.
And, of course, you have to see what this returns:
http://babynamegraphs.com/male/multipleNamesGraph?names%5B%5...