are a third of the smaller items matte, or shiny? 
return items ;return #1 that  are smaller ;return if  a third of #2 are matte ;return if  a third of #2 are shiny ;return #3 or #4
['select', 'filter', 'boolean', 'boolean', 'union']