Improve CCL with new algorithms and tests * Improve CCL with new algorithms and tests * Split CCL test into dedicated tests cases