Why not just read it from the docs.
You can also check out my most hearted comment on the forums from ~4 years ago.