Zoom implemented.

Test cases are added.