Rethink type casing in isitem
Current, the isitem()
function performs an unsafe type case. This might lead to unexpected behaviour
>>> import sortednp as snp
>>> import numpy as np
>>> a = np.array([255], dtype='uint8')
>>> a
array([255], dtype=uint8)
>>> snp.isitem(-1, a)
True