I am a little confused about linking sub programs. My books state that the main program will call the subprogram from a library. It must have the same details in Working Storage as the linkage section in the subprogram to be called, but how does the subprogram become part of a library?