algorithm
 
Socken