Adicionado cmath.