Imprecise and Approximate Computation - Swaminathan Natarajan