Add take() , slice() , isEmpty() for Collection