Use dropWhileEnd

dropWhileEnd p is almost the same as reverse . dropWhile p . reverse, but is usually more efficient and always easier to read.