added equal evaluation suport for arrayutil