Hyperbolic partial differential equations populations, reactors, tides and waves ; theory and applications