Coded a duplicate removal function into the class, Runtime is optimised to O(n^2). will investigate faster runtimes.