Task 6 - zoom relative to mouse

Changed from centered zooming to a zoom relative to the mouse cursor
(not optimised) - added function pointer_zoom(event, target, delta).