Fixed jsfiddle, added benchmark