code: public <T extends View> int getNumberOfUniqueViews(Set<T>uniqueViews, ArrayList<T> views){
  		for(int i = 0; i < views.size(); i++){
  			uniqueViews.add(views.get(i));
  		}
  		numberOfUniqueViews = uniqueViews.size();
  		return numberOfUniqueViews;
  	}
docs: Returns the number of unique views.
  
  @param uniqueViews the set of unique views
  @param views the list of all views
  @return number of unique views