Do the large shapes out number the small ones?
return shapes ;return #1 that are large ;return #1 that are small ;return number of  #2 ;return number of  #3 ;return is  #4 higher than #5
['select', 'filter', 'filter', 'aggregate', 'aggregate', 'boolean']