golang: sqrt function