cleaned up duckduckgo.
wrote tests
one interesting example included