Comment Comment by sidpatil What about performance? E.g. you don't want to implement an O(n) algorithm if an O(log(n)) equivalent exists, and merely testing inputs and outputs won't reveal that. parent sidpatil 5 years ago