ordered set swift