Algorithmic Thinking Efficient procedure for solving problems with large inputs. We will investigate solutions in multiple languages. To contrast solutions between languages. Peak Finding