make a failure test for dropWhile
pass the dropWhile
add a failure test for dropWhile_auto
pass the dropWhile_auto
add failure test for append
pass the append test
add the null case test, and also pass