Do not overwrite a prototype if already present.
Implemented functional programming with objects: object.filter(), object.forEach(), object.isArray().
Improved readme.
Bumped version number, updated description.