Implement set iterator
Fix str.split and add some test cases for it