functional programming
 
Socks