What is the difference between a prerequisite and taking content in sequence inside a program?