Basic Algorithms For Beginners