split-with (npm): Returns an array of [takeWhile(coll, pred), dropWhile(coll, pred)]
Keywords: functional|map|iterate|array|keep|transform