add fastIntSqrt