Warning: You may have your facebook account removed for using this program. Use at your own risk.
This reminds me of a web-site which explained how to make explosives yourself and which stated on each page: "If a socially unadapted person would like to make explosives, he could do as follows: ...
A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James