Объединить объекты

Реализовать функцию extend(obj1, obj2), которая скопирует свойства из объекта obj2 в объект obj1. Функция должна возвращать obj1. Значения одинаковых ключей должны перетирать оригинальные. Пример:

extend({foo: 'bar', baz: 1}, {foo: true, zoop: 0})