split methods as generics in own files.

updated prime.
work in progress.
number
require forIn
string
unset and remove for array and object

unset = delete by key and return value
remove = delete by value and return key
typo
indexOf on objects as well, because why not
update naming for Map
bind because at this point why not
added array / object shells.

also more things.
function shell
rem
string shell
regex, date, number
using arrays instead.
forgot module.exports in regexp
fix index.js. non existing mixins & typo in for loop
lastIndexOf undefined variable
array:slice for convenience
better slice
better unset
always emit events asynchronously