Popular design patterns implemented in Fortran.