"David Eppstein"