Use dropWhileEnd

dropWhileEnd p is pretty much the same as reverse . dropWhile p . reverse (aside from being lazier), but it's easier to read and more efficient.