Updating function to return properly size when value < 1024

I've made a little modification to your script to avoid this:

```js
humanb(1023)
'1023.0 undefined'
```

And added support for strings/ values:

```js
 humanb("1023")
'1023 B'
```