splitted atan to %atan1, %atan2 internally
flooes naming convensions
rewrite sstring->number and number->string