Everybody writes some utilities because they're not part of the standard but they're so broadly useful. This results in a lot of wheel reinvention, and most reinventions are not as good as they should be. The cl-utilities project is an actively maintained collection of some of these utilities, with high-quality public-domain implementations and decent documentation.