Nature's Robots: A History of Proteins