added a sorted, unique by x point extraction method and pointers to reading material