Remember our Rectangle class from previous chapters? Your next task is to add an initialize method that takes two parameters: a width and a height. Assign those values to the width and height attributes of the new instance. You should utilize the existing validation in the attribute writer methods, so that an error is raised if a negative value is passed.
Extra Credit: For bonus points, revise the initialize method to take keyword arguments instead of positional arguments!