lol how do you expect to program if you don't know how every common subroutine works in exhaustive detail?