Iterator value not used warning
added signum check
Fixed a warnmsg
added list contains static compute