functional programming
 
Magnets