more random tests for IList
optimize IList#takeRight, IList#takeRightWhile