Broadly speaking, a foundation is a nonprofit corporation or a charitable trust that makes grants to organizations, institutions, or individuals for charitable purposes such as science,...