Incredbly informative. not only a thorough explanation but a brief history as well.