UtilsArray::bifurcateWithMethod new utility method; and logic made more elegant