Atan2


last revised 1/11/2017