isNumeric =function( obj ) {
  // parseFloat NaNs numeric-cast false positives (null|true|false|"")
  // ...but misinterprets leading-number strings, particularly hex literals
  // subtraction forces infinities to NaN
  // adding 1 corrects loss of precision from parseFloat (#15100)
  return !isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0;
}
Prints out a fancy, colorful message to the console log

@param  {String}               message the words to be said
@param  {String}               func    the name of the function to link
@param  {Integer/Color String} color   CSS color string or error type

@return console logs