sqrt() first pass