5000 ft/s at 25 Million FPS: The Mechanics of Ultra High Speed Cameras