Competitive Programming and Algorithms Prep