Algorithms [Flowcharts, Pseudocode and Python Code]