Hard Lessons: Why Rational Number Arithmetic Is So Difficult for So Many People