code: function (inputArg) {
              var number = +inputArg,
                  val = 0;
  
              if (number === number) {
                  if (!number || number === Infinity || number === -Infinity) {
                      val = number;
                  } else {
                      val = (number > 0 || -1) * floor(abs(number));
                  }
              }
  
              return val;
          }
docs: /*jslint maxlen: 150 
  Prototypal function, as usually used in
  {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain inheritance and the prototype chain}.
  @typedef {Function} prototypalFunction
  @param {...*} [varArgs]
  @returns {*}
   /*jslint maxlen: 120 
  Stand alone function created from a {@link prototypalFunction prototypalFunction}.
  @typedef {Function} boundPrototypalFunction
  @param {...*} [varArgs]
  @returns {*}