log1p
===
> Computes the [natural logarithm][math-ln] of `1+x`.

<!-- <usage> -->
## Usage

``` javascript
var log1p = require( '@stdlib/math/base/special/log1p' );
```

#### log1p( x )

Computes the [natural logarithm][math-ln] of `1+x`.

``` javascript
var val = log1p( 4 );
// returns ~1.609

val = log1p( -1 );
// returns -infinity

val = log1p( Number.POSITIVE_INFINITY );
// returns +infinity
```

For `x < -1`, the `function` returns `NaN`, as the [natural logarithm][math-ln] is __not__ defined for negative numbers.

``` javascript
var val = log1p( -2 );
// returns NaN
```
<!-- </usage> -->

<!-- <examples> -->
## Examples

``` javascript
var round = require( '@stdlib/math/base/special/round' );
var log1p = require( '@stdlib/math/base/special/log1p' );

var x;
var i;

for ( i = 0; i < 100; i++ ) {
	x = round( Math.random() * 100 );
	console.log( log1p( x ) );
}
```
<!-- </examples> -->

<!-- <links> -->
[math-ln]: https://github.com/math-io/ln
<!-- </links> -->

log1p
===
> Compute the [natural logarithm][math-ln] of `1+x`.

<!-- <usage> -->
## Usage

``` javascript
var log1p = require( '@stdlib/math/base/special/log1p' );
```

#### log1p( x )

Computes the [natural logarithm][math-ln] of `1+x`.

``` javascript
var v = log1p( 4 );
// returns ~1.609

v = log1p( -1 );
// returns -infinity

v = log1p( Number.POSITIVE_INFINITY );
// returns +infinity
```

For `x < -1`, the `function` returns `NaN`, as the [natural logarithm][math-ln] is __not__ defined for negative numbers.

``` javascript
var v = log1p( -2 );
// returns NaN
```
<!-- </usage> -->

<!-- <examples> -->
## Examples

``` javascript
var round = require( '@stdlib/math/base/special/round' );
var log1p = require( '@stdlib/math/base/special/log1p' );

var x;
var i;

for ( i = 0; i < 100; i++ ) {
	x = round( Math.random() * 100 );
	console.log( log1p( x ) );
}
```
<!-- </examples> -->

<!-- <links> -->
<!-- FIXME -->
[math-ln]: https://github.com/math-io/ln
<!-- </links> -->

Update module desc and add FIXME
Update module desc and add FIXME
