updated _.each to defer to native forEach when available and added hasOwnProperty check
updated _.each to use a for in loop for object iteration
modified _.remove's functionality. it is now an Array method
made _.without non-destructive