ASL provides peer-reviewed and portable C source libraries. The libraries are intended to be widely useful, leveraging and extending both the C Standard Library and the Boost Libraries.
G. Nelson, B. Xie, and A. Ko. Proceedings of the 2017 ACM Conference on International Computing Education Research, ACM, (August 2017)Understand code before write code - tracing and examples first.