This lets you turn this:
window.Foods = window.Foods || {};
Foods.Grains = Foods.Grains || {};
Foods.Grains.Wheat = Foods.Grains.Wheat || {};
into this:
ns('Foods.Grains.Wheat');
ns.js
~ http://hangar.runway7.net/javascript/namespacingarrayReduce.polyfill.js
~ http://www.tutorialspoint.com/javascript/array_reduce.htm