Wow, great video! I've look up these terms more than a few times actually on the internet, but I couldn't get a good explanation and the Wikipedia articles were too intimidating lol. But you broke them down quite nicely :)