{number} value to map
{number} minimum value of the source range
{number} maximum value of the source range
{number} minimum value of the target range
{number} maximum value of the target range
{boolean} If the outlier values won't be processed, default false
mapped value according to target range
Linear maps a given number in a source range to a target range