this is a video on first principles,the infomation is from shane killan's channel i attempt to expand upon the topic to make it easier to understand
the video that i used as a source is here