Friezes in Algebra, Category Theory, Combinatorics, and Dynamical Systems