CORE: add reverse, mapcat.