[Cocoa] Infinite recursion calling -charValue on a WKNSNumber