Add a new test and a new naive implementation