If you have found yourself thinking, “My day has been nice thus far, but has been missing an excellent explanation of the foundations of imaginary number theory” then have I got something for you! This link. Also it has a fractal and those are always fun.