refactored xDropWhile in terms of tail. Closes #12