gopher://r-36.net/I/tmp/oop-vs-functional-programming.jpg