http://www.dzone.com/links/r/thursday_code_puzzler_remove_duplicates_from_a_li.html