private void insertCaseFive(Node<K, V> current, Node<K, V> parent, Node<K, V> grandparent) {
	  grandparent.setRed();
	  parent.setBlack();
	  
	  if (grandparent.getLeft() == parent) {
		//veer left
		  grandparent.rotateRight();
	  } else if (grandparent.getRight() == parent) {
		  // veer right
		  grandparent.rotateLeft();
	  }
	  // IF GRANDPARENT WAS ROOT
	  if (root == grandparent) {
		  root = parent;
	  }
	  //terminates
  }