class Roadie::Deduplicator

def apply

def apply
  # Bail early for very small inputs
  input if input.size < 2
  calculate_latest_occurance
  # Another early bail in case we never even have a duplicate value
  if has_duplicates?
    strip_out_duplicates
  else
    input
  end
end