Added Basics and Algorithms