Moved `number.fib()` to `array.fib()` & created `Array.prototype.fib()` hook, updated unit tests, updated docs