See atan2.html