ATan implemented