docs: function separateValue (property, value) {
                              var unitType,
                                  numericValue;
  
                              numericValue = (value || 0)
                                  .toString()
                                  .toLowerCase()
                                  /* Match the unit type at the end of the value. */
                                  .replace(/[%A-z]+$/, function(match) {
                                      /* Grab the unit type. */
                                      unitType = match;
  
                                      /* Strip the unit type off of value. */
                                      return "";
                                  });
  
                              /* If no unit type was supplied, assign one that is appropriate for this property (e.g. "deg" for rotateZ or "px" for width). */
                              if (!unitType) {
                                  unitType = CSS.Values.getUnitType(property);
                              }
  
                              return [ numericValue, unitType ];
                          }