Let's remove the element, before we compare
Let's use a copy of our class field.  If this project expands, we don't want to tarnish self.list whenever we call algorithm() on it
Complete re-work.  Don't be in O(n^2)