fixed removal of duplicates
added one to the precision required for L-functions
working on fixing characters