Higher-order list utility functions
