This repository contains the fortran subroutines I prepared for a course on numerical methods. They try to be at the same time efficient and self documenting. When both criteria are in conflict the second one is chosen.