> https://www.youtube.com/watch?v=o9pEzgHorH0

honestly take the time to watch this it's fun and instructive.