a fresh look at the basic principles of the design and analysis of