else if {theKey's class} is in {integer, real} then -- note: integers and reals that are numerically equal must always produce same hash, since the linked list lookup compares integer and real keys for numeric equality (e.g. 1 = 1.0)