life: A flexible, high performance library for the numerical solution of complex finite element problems - Africa, Pasquale Claudio (SoftwareX, 2022)