Use dropWhileEnd

dropWhileEnd p xs    is pretty much equivalent to  reverse . dropWhile p . reverse $ xs  (aside from being a bit lazier), but is easier to read and more efficient.