>>2
A lot of functional code looks like:
++++++
------------
--------------------------------
------------------
------------------
--------------------
---------------
---------------
-----------------
---------------
-----------------------------
++++++++++++++++
------------------
------------------
-------------------
------------------
------------------
---------------
---------------------
-------------------------
------------------------------
----------------------
--------------
---------------------
----------------------------
------------------------
--------------------
----------------
-------------
---------
------
---
-