commentary on ATAN/ATAN2