Fixed for running a proper imperative version instead of the functional-oriented 'imperative' version of the original author:
http://jsperf.com/oop-vs-ramda/4
TL;DR: Imperative is faster than functional. Functional is shorter (33% slower in chromium, 83% slower in firefox), but might be more readable depending on your preferences.