use NSNumbers -compare instead of casting to int
use -compare instead
ZDS Unit tests update