Starred projects always on top of list

I'm not certain, but is this putting the starred projects at the top of the list? The big-oh for this is at least `count(projects) * count(starred-projects)`, because of the filter plus whatever the merge takes, this is too large. It would be faster to merge the two lists once and then sort.