Revised take-right* implementation