add new function: integer-sqrt