This survey is a living resource, and you are encouraged to suggest improvements. The current version incorporates ideas generously contributed by
You are free:
Under certain conditions. See the last page of this survey for instructions on adapting this survey to your needs.