code: function each(object, func, thisp) {
  	return Object.keys(object).map(key => {
  		return func.call(thisp, key, object[key]);
  	});
  }
docs: Call function for each own key in object (exluding the prototype stuff)
  with key and value as arguments. Returns array of function call results.
  @param {object} object
  @param {function} func
  @param @optional {object} thisp