Applications of dynamical systems theory to fractals — a study of cookie-cutter Cantor sets