Uniquing algorithms for Algorithms in the Real World, Spring 2014