First commit of the rather sadly named cem-data-structures.js, which so far uses _ as its namespace and provides a Ring (circular array) object.