test(scope_spec.js) watchCollection function does not consider any object with a length property an array
refactor(Angular.js) isArrayLike function compares the length of the object to the index of the last item