Daniel Zwillinger compare prices