Extended test cases for .take()

extended test cases for .take()