optimised xTake when infinite is passed in as an argument