7 lines
		
	
	
		
			189 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			7 lines
		
	
	
		
			189 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								delete :: !a !.(Set a) -> Set a | < a
							 | 
						||
| 
								 | 
							
								delete x Tip = Tip
							 | 
						||
| 
								 | 
							
								delete x (Bin _ y l r)
							 | 
						||
| 
								 | 
							
								  | x < y     = balanceR y (delete x l) r
							 | 
						||
| 
								 | 
							
								  | x > y     = balanceL y l (delete x r)
							 | 
						||
| 
								 | 
							
								  | otherwise = glue l r
							 |