Unit Testing Numerical Routines

A guide to testing complex mathematical algorithms, with potentially unknown expected output.