add binIter() & binRecu()