Common clock escapements: A description  of common escapements and practical workshop methods for mechanical clocks ancient and modern