review of math tools 8026906