Writing functional programming can induce a Zen like experience. With clean, short blocks of code tha...