test-check 2017-12-02

the above code is obviously not very efficient given that drop is O(n) so yea probably better ways exist