removing same sign clusters is now done in separate removeCluster method

added createInput2 method that creates array of this form: +,-,+,-,+,-...
removingClusters is now done using iterator in while loop