>>> ordNub [1,2,1] :: [Int] [1,2]
>>> ordNubRight [1,2,1] :: [Int] [2,1]
tailSafe [] = [] tailSafe [1,3,4] = [3,4]
tailErr [] = error "Prelude.tail: empty list" tailErr [1,2,3] = [2,3]